atomic artillery - Turco Inglés Diccionario